MPPs versus Clusters
نویسنده
چکیده
In coming years, if not already, the parallel-processing community can expect to hear regularly from MPP advocates and cluster advocates about why their approach is better. Either pitch is apt to be a hard sell: hard to sell to an informed audience or reader, and dull. The attempt to distinguish between MPPs and clusters is in some cases an empty subject. By the term “cluster,” I mean a group of high-performance computers“commodity” PCs, workstations, or SMPs-connected by a fast network, and employing software layers for low-latency message handling and a standard interface for multipleprocess application programs. Indeed, today’s multicomputers (distributed-memory MPPs) fit this definition of a cluster except for being packaged in a cabinet rather than distributed across a room or building. MPP bigots can be expected to present positive arguments of tight coupling and the virtues of nodes employing processor types not used in commodity computers. They may also present negative arguments of the limits imposed eventually by the speed-of-light delays in clusters. They will be right on all points, at least eventually. Cluster bigots can be expected to present different arguments involving the limited size of the MPP market in comparison with the PC market, and the resulting differences in investment, technology-insertion schedule, and performance per unit cost. They will also be right on all points, at least empirically, and will have persuasive benchmarks to prove these points. The obvious trouble with blind advocacy is that it distracts from the opportunities for the parallel-processing community to embrace both approaches, and thereby to extend the applicability of parallel processing. In certain application domains, such as military systems, it becoming commonplace for people to build systems composed of specialized, “embedded” MPPs clustered together with conventional computers. On the software side, a number of streamlined, message-handling, software layers, such as the University of California, Berkeley, Active Messages (AM) layer and the University of Illinois, UrbanaChampaign, Fast Messages (FM) layer, operate interchangeably on both clusters and MPPs. At the level of application programming and libraries, standard applicationprogramming interfaces such as MPI are likewise portable between MPPs and clusters. There are many other needs and opportunities for research that will unify rather than divide MPPs and clusters. Let me join you in hoping that this is the last talk that you will have to endure on MPPs “versus” clusters.
منابع مشابه
The effect of basilar-membrane nonlinearity on the shapes of masking period patterns in normal and impaired hearing.
Masking period patterns (MPPs) were measured in listeners with normal and impaired hearing using amplitude-modulated tonal maskers and short tonal probes. The frequency of the masker was either the same as the frequency of the probe (on-frequency masking) or was one octave below the frequency of the probe (off-frequency masking). In experiment 1, MPPs were measured for listeners with normal hea...
متن کاملVirtual Interface Architecture Draft Write-up
INTRODUCTION The recent arrivals of fast networks, such as Myrinet, asynchronous transfer mode (ATM) coupled with powerful personal computers and workstations, has allowed for cost effective high-performance and high-availability clusters to be built from commodity parts. Additionally, the new cluster platform offers enough raw hardware performance to allow execution of applications such as par...
متن کاملA recurrent network involving the transcription factors PU.1 and Gfi1 orchestrates innate and adaptive immune cell fates.
The transcription factor PU.1, encoded by the Sfpi1 gene, functions in a graded manner to regulate macrophage versus B cell generation; its higher concentration favors the macrophage fate. We demonstrated that Gfi1 reciprocally promoted B cell fate choice at the expense of myeloid progeny. Gfi1(-/-) multipotential progenitors (MPPs) were unable to constrain the expression of PU.1 because Gfi1 f...
متن کاملChallenging Applications on Fast Networks
Parallel computing on clusters of workstations is attractive because of the low costs in comparison to MPPs, but the speed of the local area network limits the class of applications that can be run efficiently. Fortunately, faster network technology is becoming available for the next generation of workstation clusters. This paper studies the effect of running challenging applications that commu...
متن کاملFast messages: efficient, portable communication for workstation clusters and MPPs
Prognostications of the National Information Infrastructure’s future structure typically include high-performance servers of information, computation, and other specialized services embedded in a high-speed network fabric with hundreds of millions of other hosts. Two system architectures are likely candidates for these servers: massively parallel processors and networks of workstations. Both ar...
متن کامل